home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Complete Linux
/
Complete Linux.iso
/
sls
/
readme
< prev
next >
Wrap
Text File
|
1994-05-01
|
24KB
|
511 lines
SLS 1.05 RELEASE:
-----------------
**********************************************************************
Please Note: because of reports that some are having problems with
the modular boot kernel, SLS has fallen back to using the standard
Linux 1.0 kernel. The kernel source is now also the standard 1.0.
the patch file b7/lxdif.tgz can be applied for the modular kernel.
Be advised that this patch is huge (almost 1.6Meg). The current
modular bootdisk a1.3 is available in the Modules sub-directory.
There is also a test a1.3 boot disk in the Test sub-directory, that
is in testing by those who reported problems. It's accompanying
README should be consulted first.
If you have any problems, please direct correspondance to:
pmacdona@sanjuan.uvic.ca
**********************************************************************
Announcing, the official of the release of SLS 1.05, the Softlanding
(Modularized) Linux System. It is a joint announcement of the release
of the SLS 1.05, the CD and the kernel modularization patches.
Modularization of the kernel is aimed squarely at reducing,
and eventually eliminating the requirements for recompiling the kernel,
either for changing/modifying device drivers or for dynamic access to
infrequently required drivers. More importantly, perhaps, the efforts
of individual working groups need no longer affect the development
of the kernel proper. In fact, a binary release of the official kernel
should now be possible.
SLS 1.05 is available for ftp'ing from tsx-11.mit.edu. Additionally, the CD
version or floppy or tape distributions can be obtained from Softlanding Software
(see below for more info). The CD will begin shipping shortly so all Quarterly
subscribers should be receiving their next installment in the next few weeks.
SLS 1.05 FEATURES:
------------------
- The Linux kernel 1.0, fully modularized by Softlanding (totalling 63 modules).
- Nearly everything is loadable (devices, fs's, network, math, etc)
- Many extra loadable modules included (IFS, Double FS, IPX, CD, ...).
- A powerful, flexible menu shell (Mesh) written for SLS system admin.
- A massive shift to Tcl and Tk apps (like Picasso and XTeXShell).
- Idraw and Doc (Interviews) are gone, so is clisp.
- Elvis has been supersceded by VIM (which has help and no refresh bug).
- Addition of two new shells: tcsh and pdksh. Added Pine as well as elm.
- man pages are not preformatted, so as to support Tkman (and printing).
- XFree86 2.0, with modified Servers link kit to allow compileless link.
- Most binaries updated and libreadline in ftp, bash, the wish shells...
- migration to linux-utils 1.5, with modifications to add shadow support.
- adoption of /sbin, for that leaner, cleaner /etc look (see below).
- Non-destructive installation option (over existing ext2 fs partitions).
- Holes are now automatically compressed on install, for "ALL" files.
- Network/CD/HD installs now try to do the mount, "before" doing a mke2fs.
- Unavoidably, one disk has been added (to 'b') giving 31-5.25 or 26-3.5.
CDROM FEATURES:
----------------
The CDROM has the following additional features:
- no binaries are located in /etc.
- preceding means SLS runs from CD in 400K+ ramdisk (for /etc, /tmp, ...)
- Linux source tree with all .o's intact for quick driver mods.
- XFree86 2.1 in addition to 2.0
- Contains Andrew, Interviews, Object Builder, etc.
- Includes mainstream packages such as mosaic, gopher, archie, etc.
- Contains both X and non-X versions of most programs.
- A large repository of Tcl/Tk code (most all that is available?).
- Contains about twice the source code of the previous release (compressed).
Installation options include:
- Install directly from CDROM
- Install from CD, over the network (3 1/2 boot only)
- Install from harddrive, over the network (3 1/2 boot only)
- Copy the /install packages to a DOS hard drive for installation
- Copy the /install packages to a DOS floppies (both 3.5 and 5.25)
- tar the /install packages to Tape for installation
Operational modes for the CD include:
1) run from CD, with no writable file space
2) run from CD, with a small (600K+) ramdisk
3) run from CD, with a partition mounted on /local
4) run with installation ramdisk as root and mounting CD on /mnt
5) run with mini install (~15 Meg) and mounting CD on /mnt
6) run with mini install and NFS mounting remote CD on /mnt
7) run with mini install and NFS mounting remote SLS on /mnt
Note that options 1), 2) and 4) can be used on machines with no harddrive.
Also, with the introduction of the loadable ramdisk, option 1) can be
converted into option 2) anytime after bootup, by running "MakeRamDisk".
Running from CD, even on diskless machines, is now very practical, because
the directories that contain config files are now all contained on a single
mount point to either a ramdisk, floppy or regular disk.
Unlike the previous SLS CD's, the sources have grown in volume to the point where
they must now be distributed as compressed tar archives, in order to fit them all
onto the CDROM.
"updatedb" has been run on the CD, so any file on the CD can be located in seconds
using the "locate" command. From the hard drive you can locate any file containing
PATTERN with:
locate -d /a/cd/usr/lib/find.codes PATTERN
Man pages are provided in both formatted and unformatted format.
1.05 SYNOPSIS:
--------------
The primary feature of this release is Linux 1.0 modified to convert nearly all
Linux devices and facilities into loadable modules. It is hoped that eventually
this will cause the number of kernel patches to diminish, and the current kernel
to be split into two pieces: kernel proper and kernel modules. Perhaps an API
can even be evolved to reduce dependancies on kernel data structures.
Following is a condensed list of the 63 or so modules that have resulted from the
SLS kernel modularization:
at1700 atixlmouse atp ax25 binfmt_coff binfmt_elf busmouse cdu31a
cdu535 d_link dble dscsi dsd dsg dsr dst el1 el3 el7 el9 ext ext2
fdomain floppy g_NCR5380 hp hpfs_fs ifs inet ipx isofs lance lmscd
lp math mcd minix msbusmouse msdos ne net_dev nfs panasonic pas16
proc procdev psaux quota ramdisk sbpcd seagate slippp sound sysv
t128 tpqic02 ultra ultrastor unix wd wd7000 xd xiafs
Central to the feasibility of a modularized kernel is our bootstrap loader
which allows bundling modules up into a kernel image permitting even disk drivers
to be modularized. This bootloader was implemented as an extension to insmod.
There is now only one kernel image: the one on the bootdisk. The kernel on
the 3 1/2 is identical to the 5 1/4 except that it bootloads the network and NFS
code. But since the Net code is loaded, the only difference is that you have
to manually load the network after bootup, if you do an installation from 5 1/4's.
Likewise, the 3 1/2 zImage is identical to the 5 1/4 if it is started with the
lilo option "exc=unix,net_dev" (see below for details).
COPYRIGHT:
----------
As with virtual consoles, ptys, shared libs and other Softlanding contributions,
these kernel patches are covered by the same GPL copyright as Linux. Please
refer to /usr/src/linux/COPYING for details. Programs/packages in SLS are
copyrighted by their respective authors. In all cases, to the best of our
knowledge, "we think" none of these restrict commercial redistribution,
provided you observe GNU like redistribution policies. SLS system admin
and system install specifics, other than the above, are copyright Softlanding
Software, whose copyright is the same as GPL, except that you can not rename
SLS (say by creating a new distribution using SLS sysadm) without permission.
Redistribution, for any other purpose whatsoever is hereby granted.
LOADABLE DEVICES:
-----------------
Virtually everything that is not part of the intrinsic kernel logic in
SLS has now been made loadable. As well as regular devices, such as CD's,
parallel ports and mice, all of file systems are now loadable.
Ditto for networking code. The unix domain sockets are loadable
(perhaps only useful for development). Indi